Syllabus


Course:         CS 580  Introduction to Artificial Intelligence

Semester:       Spring 2007
Instructor:     K. De Jong
Office:         Rm 411  Science & Tech II
Phone:          993-1553
Email:          kdejong@gmu.edu

Class Hours:    M       19:20 - 22:00   ST-2 Room 15
Office Hours:   M       17:30 - 18:30   


Course Text:    Artificial Intelligence: A Modern Approach (2nd edition)
                     by Russell & Norvig, Prentice Hall Publishing

Supplementary texts:
                ANSI Common Lisp, Graham, Prentice-Hall
                Common LISPcraft, R. Wilensky, Norton Publishing
                Common Lisp - The Language, G. Steele, Digital Press
                Prolog Programming, Clocksin & Mellish, Springer-Verlag
                Artificial Intelligence Through Prolog, N. Rowe, Prentice Hall
                Symbolic Computing with Lisp & Prolog, Mueller & Page, Wiley Publ.

Prequisites:    A working knowledge of computer systems and several
                programming languages is required.  The material covered
                in CS 312 and Math 305 as well as general computer science
                maturity is assumed and used throughout the course.

Content:        The basic principles of representation, heuristic search,
                and control will be presented in the context of specific
                AI areas such as problem solving, vision, natural language,
                and expert systems.  The Lisp programming language will be
                used as the primary language for homework assignments.
                Some exposure to logic programming via Prolog is planned.

Exams:          There will be a midterm and final exam.

Homework:       There will be 4-6 programming assignments which will
                include written summaries.  A class project will be required.

Grading:        The course grade will be determined approximately as follows:

                        homework:       40%
                        project:        10%
                        midterm:        20%
                        final:          30%